Python Job: Python Developer

Job added on

Company

Improvado
Mexico

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Mission

Improvado is committed to empowering the revenue of marketing teams to make business decisions through data simplification. Today, data lives in many different silos and business users need to rely on scarce technical resources in order to get the answers they need to do their job effectively. Improvado is changing that!

Product & Company

Improvado is a modern data stack SaaS company, headquartered in San Francisco, with offices across the globe. We built a no-code revenue data platform centralizing data from hundreds of marketing & sales sources.

We are a Series A startup with $30 million raised in investments. We are rapidly scaling and doubling revenue growth every year.

Today, we are excited to be partnering with companies like ASUS, Illy, Activision, Adroll, Docker, Hims, OMD, the University of San Francisco, and many others.

Culture

At Improvado, we are extremely curious, open, and hard-working. We take great pride in our diverse culture and remote-first approach. We value diversified experiences of opinion and we know that this makes us stronger. We are looking for great people who want to grow and develop fast, personally, and professionally.

Responsibilities:

All our tasks are based on the fact that:

We collect data from third-party APIs

We conduct QA of this data

Let the client visualize and view this data

And also you need to upload and provide this data to different sources (BigQuery, Redshift, Amazon S3)

But! This must be done reliably so that it works every day, so that hundreds of gigabytes are processed and so that nothing falls apart.

An example of one of our services is a service for uploading a huge amount of data from Clickhouse to external sources, which takes into account changes in the client's data schema, keeps track of what new data has appeared, etc.

Requirements:

- 4+ years of commercial software development experience (OOP, multithreading), ideally - experience in developing a system that works under high load / with big data;

- At least 2 years of experience in Python (Django) development;

- Knowledge of SQL, including query optimization and database configuration;

- Experience with NoSQL databases;

- Ability to work confidently in Linux

Nice to have:

- Experience with PostgreSQL, Redis, Amazon Web Services, Docker, Kubernetes.

- Experience with cloud services and development for them;

- Experience in developing REST services and understanding how they work;

- Ability to work in a Continuous Integration environment.

Why Improvado:

- 100% remote work (with flexible working hours)

- Strong product/market fit: marketing data product for US-based enterprises

- 27 calendar days of vacation

- US holidays and additional days off

- Ideal time & stage to benefit from companies growth - just got Series A :)

- Extremely fun & open startup environment

- Opportunity to receive a sponsorship for courses to keep learning new technologies (in accordance with the duties performed and the necessary growth)

- Chance to get the company's stock options in the future

- Well-tuned workflow and development processes;

- Modern tech stack (async frameworks, Clickhouse, high load, event-driven architecture, CI/CD, Kubernetes, AWS)

- Strong engineering culture (test coverage>90%, Domain-Driven Design, “clean architecture”)

- Constant salary indexation and clear professional growth roadmap (performance reviews)

Job Type: Full-time

Pay: $40,000.00 - $80,000.00 per month

Experience:

  • Python: 2 years (Required)
  • commercial software: 4 years (Required)

Work Location: Remote